AlteryxでMySQLに接続してみた
こんにちは。Alteryxサポートエンジニアとして勉強中のスズです。
以前のバージョンではサポートしていませんでしたが、2018.2からIn-DatabaseでMySQLへの接続をサポートしています。今回はAlteryxでMySQLへの接続を試してみました。
MySQLに接続してみた
接続方法
MySQLへの接続にODBCを使用します。「MySQL ODBC 8.0 Unicode Driver」を使って接続先を設定しました。
Input Dataツールで接続する
In-Databaseツールを使用する前に、まずは In/Out -> Input Data を使って接続を試してみました。Input Dataツールを使用した場合、データベースからデータを取得し、Alteryxが稼働しているマシン上で処理を行います。
Input Dataツールの Connect a File or Database のプルダウンメニューから Other Database > ODBC を選択します。ODBC Connection が開きますので、接続先を設定します。
接続できますと Choose Table or Specify Query が開きますので、テーブルを追加して OK をクリックします。
In/Out -> Browse を接続してワークフローを実行すると、入力したデータを確認できます。
Connect In-DBツールで接続する
次は In-Database -> Connect In-DB を使って接続してみます。In-Database関連のツールを使用しますと、データベース上で処理を実行します。
Connect In-DB の Connection Name のプルダウンメニューから Manage Connections を選択すると、 Manage In-DB Connections が開きます。Data Source に MySQL を選択し、新しく接続先を設定しますので Connections にある New をクリックします。
New をクリックすると Read と Write の Connection String を設定できるようになりますので、プルダウンメニューから New database connection を開きます。
MySQL ODBC Connection に接続先を設定します。
接続先の設定後、 Manage In-DB Connections の Connection Name に接続先の保存用に名前を入力し、 OK をクリックします。
接続できますと Choose Table or Specify Query が開きますので、テーブルを追加して OK をクリックします。
In-Database -> Browse In-DB を接続してワークフローを実行すると、接続先のテーブルを確認できます。
接続先を保存しますと、 Connect In-DB の Connection Name のプルダウンメニューから接続先を選択できるようになります。
最後に
今回はInput DataツールとConnect In-DBツールを使ってMySQLへの接続を試してみました。In-Database関連のツールについては、また別途ご紹介していければと思います。